package com.fsm.common.log.config;


import com.fsm.common.log.entity.dto.OperationEnum;
import com.fsm.common.log.entity.dto.SystemTypeEnum;

import java.lang.annotation.*;

@Target({ElementType.METHOD, ElementType.TYPE})//注解的作用目标
@Retention(RetentionPolicy.RUNTIME)//定义被它所注解的注解保留多久
//@Inherited//是一个标识，用来修饰注解
@Documented//用来标注生成javadoc的时候是否会被记录
public @interface LogData {

    //接口描述
    String value() default "";

    //业务操作类型
    OperationEnum operation();

    //系统端类型
    SystemTypeEnum systemTypeEnum();

}
